iT邦幫忙

2025 iThome 鐵人賽

DAY 6
0
自我挑戰組

從0開始學習前端:系列 第 6

從0開始學習前端:DAY6- Emmet 常用語法速查表

  • 分享至 

  • xImage
  •  

📄 HTML 結構語法速查表

Emmet 語法 展開結果 說明
div <div></div> 建立基本元素
ul>li*3 <ul><li></li><li></li><li></li></ul> 巢狀結構 + 重複產生
div.container <div class="container"></div> 加 class
div#header <div id="header"></div> 加 id
div.container#main <div class="container" id="main"></div> 同時加 class 和 id
nav+main+footer 三個同層元素 + 表示兄弟元素
div>ul>li*3 巢狀元素 > 表示子元素
section>h1+p <section><h1></h1><p></p></section> 常見內容結構

✏️ 內容與屬性設定

Emmet 語法 展開結果 說明
a:link <a href=""></a> 超連結
img <img src="" alt=""> 圖片元素
input:checkbox <input type="checkbox"> 特定 input 類型
input:password <input type="password"> 密碼欄位
label[for=email] <label for="email"></label> 加任意屬性
input[disabled] <input disabled> 無值屬性
.box[data-type=main] <div class="box" data-type="main"></div> 自定義屬性

🧠 文字內容產生

Emmet 語法 展開結果 說明
lorem 假文 30 個單字 英文亂數文字(預設 30 個)
lorem10 假文 10 個單字 可指定數量
p{Hello} <p>Hello</p> {} 可加入文字內容
a{Click me} <a href="">Click me</a> 加上連結與文字

🎨 CSS 快捷語法(Emmet 支援 CSS 快速補全)

Emmet 語法 展開結果 說明
m10 margin: 10px; 支援常見縮寫(m, p)
mt20 margin-top: 20px; 單一方向
p0 padding: 0;
w100 width: 100px;
h50p height: 50%; 支援 px / % / vw 等單位
bgc#eee background-color: #eee; 簡寫色碼
pos:r position: relative; 位置縮寫
d:f display: flex; 排版常用

🛠 建議使用方式

-在 VS Code 中,Emmet 是內建的,不需要額外安裝。
-輸入完縮寫後,按下 Tab 鍵展開(有時需確認光標在空白區域中)。
-適用於 HTML、CSS、Sass、React (JSX) 等多種語言環境。


上一篇
從0開始學習前端:DAY5-RWD響應式網頁設計
下一篇
從0開始學習前端:DAY7- 容器與內容分離的格線系統設計
系列文
從0開始學習前端:30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言